package com.sdyd.antivirus.service;

import com.alibaba.fastjson.JSONObject;

public interface CustomizeQuestionnaireService {

    JSONObject getDetailQuestionnaire(String groupId, String questionnaireId);

    JSONObject saveQuestionnaire(String jsonData);

    JSONObject publishQuestionnaire(String jsonData);

    JSONObject submitQuestionnaire(String jsonData);

    /**
     * 根据组织 id获取问卷基本信息
     *
     * @param groupId  组织id
     * @return JSONObject,最终的返回结果
     */
    public JSONObject getQuestionnaires(String groupId);

    /**
     * 根据组织id与问卷id查询对应的问卷,如果问卷的answer_count大于0，仅仅删除问卷；如果等于0，删除问卷以及问卷题目
     *
     * @param groupId 组织id（groupId）与
     * @param questionnaireId 问卷id
     * @return JSONObject 代表是否删除成功
     */
    public JSONObject delQuestionnaire(String groupId, String questionnaireId);
}
